package com.xjoyt.pay.master.interfaces;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;

import com.xjoyt.pay.dto.PageParam;
import com.xjoyt.pay.dto.PageResult;
import com.xjoyt.pay.master.params.ChannelPageParam;
import com.xjoyt.pay.master.params.MerchantMoneyPageParam;
import com.xjoyt.pay.master.params.MerchantPageParam;
import com.xjoyt.pay.master.vo.ChannelGroup;
import com.xjoyt.pay.master.vo.MerchantMap;
import com.xjoyt.pay.master.vo.MerchantMoneyMap;

public interface MerchantMoneyContract {

	@RequestMapping(value = "loadPageGroup", method = RequestMethod.POST)
	PageResult<MerchantMap> loadPageGroup(PageParam<MerchantPageParam> param);

	@RequestMapping(value = "loadPage", method = RequestMethod.POST)
	PageResult<MerchantMoneyMap> loadPage(PageParam<MerchantMoneyPageParam> param);

	@RequestMapping(value = "loadPageChannel", method = RequestMethod.POST)
	public PageResult<ChannelGroup> loadPageChannel(PageParam<ChannelPageParam> param);

}
